home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lang_c / cug231 / makefile.tes < prev    next >
Makefile  |  1987-06-17  |  1KB  |  44 lines

  1. .SUFFIXES : .st .test
  2.  
  3. BINDIR = ../bin
  4.  
  5. FILES = Makefile in *.st *.out
  6.  
  7. .st.test:
  8.     $(BINDIR)/st -m $*.st <in | diff - $*.out
  9.  
  10. install:
  11.     echo Performing Self Checking Tests
  12.     -make basic.test
  13.     -make blocks.test
  14.     -make fork.test
  15.     -make new.test
  16.     -make super.test
  17.     -make copy.test
  18.     -make num.test
  19.     -make file.test
  20.     -make primes.test
  21.     -make collect.test
  22.     -make 4queen.test
  23.     echo The following produce cycles, thus have nonzero differences
  24.     -make phil.test
  25.     echo Differences in random numbers may change results in following
  26.     -make sim1.test
  27.     -make sim2.test
  28.     echo Finished Self Checking Tests
  29.     
  30. bundle:
  31.     bundle $(FILES) >../tests.bundle
  32.  
  33. # if the CURSES routines are available, and the form library has been
  34. # built in the /prelude subdirectory (see Makefile there), the following
  35. # executes the plane example
  36. plane:
  37.     $(BINDIR)/st -m -g form plane.st <in
  38.  
  39. # if the PLOT(3) routines are available, and the pen library has been
  40. # built in the /prelude subdirectory (see Makefile there), the following
  41. # executes the pens exame
  42. pen:
  43.     $(BINDIR)/st -m -g pen penshow.st <in
  44.